package com.busi.model;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * ******************  类说明  *********************
 * class       :  BindingInf
 * @author     :  wuyilin
 * @version    :  1.0  
 * description :  第三方账户绑定信息类
 * @see        :     
 * @date       :  上午10:24:29
 * ***********************************************
 */
public class BindingInf extends BaseModel implements Serializable {

	private static final long serialVersionUID = 1L;
	
	private String id;				//账户绑定ID
	private String userid;			//平台用户ID
	private String outer_userid;	//第三方平台用户ID
	private String appid;			//平台ID
	private String source;			//来源:PC,IOS,ANDRIOD
	private String mobileid;		//客户手机号
	private Integer state;			//绑定状态
	private Short bindingtimes;		//绑定次数
	private String operator;		//操作人ID
	private Timestamp modtime;		//修改时间
	private Timestamp intime;		//入库时间
	private String outmobileid;     //反向绑定时传过来的中行手机号
	
	private String m_mobileid;		//会员信息表注册手机号(mall.t_member_inf)
	
	private String optCode;		//验证码
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getUserid() {
		return userid;
	}
	public void setUserid(String userid) {
		this.userid = userid;
	}
	public String getOuter_userid() {
		return outer_userid;
	}
	public void setOuter_userid(String outer_userid) {
		this.outer_userid = outer_userid;
	}
	public String getAppid() {
		return appid;
	}
	public void setAppid(String appid) {
		this.appid = appid;
	}
	public String getSource() {
		return source;
	}
	public void setSource(String source) {
		this.source = source;
	}
	public String getMobileid() {
		return mobileid;
	}
	public void setMobileid(String mobileid) {
		this.mobileid = mobileid;
	}
	public Integer getState() {
		return state;
	}
	public void setState(Integer state) {
		this.state = state;
	}
	public Short getBindingtimes() {
		return bindingtimes;
	}
	public void setBindingtimes(Short bindingtimes) {
		this.bindingtimes = bindingtimes;
	}
	
	public String getOperator() {
		return operator;
	}
	public void setOperator(String operator) {
		this.operator = operator;
	}
	public Timestamp getModtime() {
		return modtime;
	}
	public void setModtime(Timestamp modtime) {
		this.modtime = modtime;
	}
	public Timestamp getIntime() {
		return intime;
	}
	public void setIntime(Timestamp intime) {
		this.intime = intime;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	public String getM_mobileid() {
		return m_mobileid;
	}
	public void setM_mobileid(String m_mobileid) {
		this.m_mobileid = m_mobileid;
	}
	
	public String getOutmobileid() {
		return outmobileid;
	}
	public void setOutmobileid(String outmobileid) {
		this.outmobileid = outmobileid;
	}
	public String getOptCode() {
		return optCode;
	}
	public void setOptCode(String optCode) {
		this.optCode = optCode;
	}
	@Override
	public String toString() {
		return "BindingInf [id=" + id + ", userid=" + userid + ", outer_userid=" + outer_userid + ", appid=" + appid
				+ ", source=" + source + ", mobileid=" + mobileid + ", state=" + state + ", bindingtimes="
				+ bindingtimes + ", operator=" + operator + ", modtime=" + modtime + ", intime=" + intime
				+ ", m_mobileid=" + m_mobileid + ", outmobileid=" + outmobileid + "]";
	}
}
